import request from '@/utils/request';

/**
 * 用户分析 获取所有的app发布版本列表
 */
export function getAppVersionListApi() {
  return request({
    url: '/v1/analyze/user/get_app_version_list',
    method: 'get'
  });
}

/**
 * 用户分析 获取活跃用户和唤醒次数列表
 */
export function getActiveOrNumListApi(query) {
  return request({
    url: '/v1/analyze/user/get_active_num_list',
    method: 'get',
    params: query
  });
}

/**
 * 用户分析 活跃用户语言类别占比
 */
export function getActiveLanguageListApi(query) {
  return request({
    url: '/v1/analyze/user/get_active_language',
    method: 'get',
    params: query
  });
}

/**
 * 用户分析 获取top10的活跃用户最多的区域统计
 */
export function getLacationTopApi(query) {
  return request({
    url: '/v1/analyze/user/get_active_localtion_top',
    method: 'get',
    params: query
  });
}

/**
 * 用户分析 活跃用户资讯阅读人数
 */
export function getNewsReadListApi(query) {
  return request({
    url: '/v1/analyze/user/get_news_read_list',
    method: 'get',
    params: query
  });
}

/**
 * App使用时长  APP使用时长分布
 */
export function getUseTimeAnalyzeListApi(query) {
  return request({
    url: '/v1/analyze/user/get_use_time_analyze',
    method: 'get',
    params: query
  });
}

/**
 * App使用频率  APP使用频率情况
 */
export function getUseCountAnalyzeListApi(query) {
  return request({
    url: '/v1/analyze/user/get_use_count_analyze',
    method: 'get',
    params: query
  });
}

/**
 * 新增用户  新增用户会员列表
 */
export function getNewUserMemberListApi(query) {
  return request({
    url: '/v1/analyze/user/get_new_user_member_count_list',
    method: 'get',
    params: query
  });
}
/**
 * 新增用户  新增徒弟数列表
 */
export function getNewRelationshipChildListApi(query) {
  return request({
    url: '/v1/analyze/user/get_new_relationship_child_count_list',
    method: 'get',
    params: query
  });
}
/**
 * 新增用户  新增用户资讯阅读人数列表
 */
export function getNewUserReadListApi(query) {
  return request({
    url: '/v1/analyze/user/get_new_user_read_count_list',
    method: 'get',
    params: query
  });
}
/**
 * 新增用户  新增会员阅读资讯人数
 */
export function getNewMemberReadListApi(query) {
  return request({
    url: '/v1/analyze/user/get_new_member_read_count_list',
    method: 'get',
    params: query
  });
}

/**
 * App使用时长  APP使用时长分布情况
 */
export function getUseTimeListApi(query) {
  return request({
    url: '/v1/analyze/user/get_use_time_analyze',
    method: 'get',
    params: query
  });
}
/**
 * APP使用频率  APP使用频率情况
 */
export function getUseFrequencytApi(query) {
  return request({
    url: '/v1/analyze/user/get_use_count_analyze',
    method: 'get',
    params: query
  });
}
/**
 * 资讯阅读分布  资讯阅读分布
 */
export function getUserReadListApi(query) {
  return request({
    url: '/v1/analyze/user/get_user_news_read_analyze',
    method: 'get',
    params: query
  });
}

/**
 * 系统分析 手机型号活跃用户量排行
 */
export function getDeviceModelAnalyzeApi(query) {
  return request({
    url: '/v1/system/get_device_model_analyze',
    method: 'get',
    params: query
  });
}

/**
 * 系统分析 App系统分析
 */
export function getAppVersionAnalyzeApi(query) {
  return request({
    url: '/v1/system/get_app_version_analyze',
    method: 'get',
    params: query
  });
}

/**
 * 系统分析 运营商分析
 */
export function getDeviceNetTypeApi(query) {
  return request({
    url: '/v1/system/get_device_net_type_analyze',
    method: 'get',
    params: query
  });
}

/**
 * 最近活跃用户 列表
 */
export function getRecentActiveUserApi(query) {
  return request({
    url: '/v1/analyze/user/active',
    method: 'get',
    params: query
  });
}

/**
 * 最近活跃用户 在线人数
 */
export function getCountApi(query) {
  return request({
    url: '/v1/analyze/user/active/count',
    method: 'get',
    params: query
  });
}

/**
 * 分析资讯点击量  官网资讯点击量列表
 */
export function getNewsClickCountListApi(query) {
  return request({
    url: '/v1/news_click/get_news_click_count_list',
    method: 'get',
    params: query
  });
}
